package edu.se.jai.lesson05nacos.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 数据库配置类 - 从Nacos共享配置 database.yaml 中读取
 * 使用@ConfigurationProperties实现配置绑定和热更新
 */
@Component
@Data
@ConfigurationProperties(prefix = "database")
public class DatabaseConfig {

    /**
     * 数据库连接URL
     */
    private String url;

    /**
     * 最大连接数
     */
    private Integer maxConnections;
}
